package gentle.service;

import gentle.entity.*;
import java.util.List;

/**
 * @author py
 * @Date 2018年4月19日23:15:54
 */
public interface IDoctorDetailsService {
    DoctorLookedInfo selectOneById(String id,String abbreviation);

    List<CaseInfo> medicalRecord(String reservationsId,String areaAbbreviation);

    DotorCaseInfo medicalRecords(String reservationsId,String areaAbbreviation);

    int getMedicalUpPermission(String roleName);

    DotorFollowsInfo doctorFollow(String reservationsId,String areaAbbreviation,String abbreviation);

    List<SfInfo> getSfList(String userAccount);

    List<JgInfo> getJgList(String userAccount);

    List<IconInfo> getImage(String reservationsId);

    List<DoctorRevisitInfo> followUp(String reservationsId);

    DoctorRevisitInfo lookVisitRecord(String reservationsId,String abbreviation,String outpatientName,String userAccount);

    List<CustomerInfo> visitRecords(String reservationsId,String outpatientName);

    ArrearageRecordInfo billingRecords(String reservationsId);

    ArrearageRecordInfo paymentRecords(String reservationsId);

    ArrearageRecordInfo arrearageRecord(String reservationsId,String areaAbbreviation,String proportional);

    int insert(CustomerInfo customerInfo,String outpatientName,String userAccount);

    CustomerInfo selectOneByReservationsId(String reservationsId,String abbreviation);

    List<ConsultantInfo> getConsultantInfoList(String reservationsId);

    String getSexPt(CustomerInfo info);

    List<DoctorRevisitInfo> FollowTableList(String reservationsId,String abbreviation);
}